package com.arges.web.domain.pojo;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

/**
 * 患者病理信息
 * 
 * @author zxj
 *
 */
@SuppressWarnings("serial")
@Entity
@Table(name = "p_blood")
public class Blood implements java.io.Serializable
{

	@Id
	@SequenceGenerator(name = "p_blood", sequenceName = "SEQ_P_BLOOD")
	@GeneratedValue(generator = "p_blood", strategy = GenerationType.AUTO)
	private Long id;

	// 病历号
	@Column(name = "MRN")
	private String mrn;

	// 血液标本种类
	@Column(name = "TYPE")
	private String type;

	// 提取种类
	@Column(name = "G_TYPE")
	private String g_type;

	// 提取时间
	@Temporal(TemporalType.TIMESTAMP)
	@Column(name = "G_DATE")
	private Date g_date;

	// 数量
	@Column(name = "AMOUNT")
	private String amount;

	// CYFRAZ1-1入库前
	@Column(name = "CYF_0")
	private String cyf_0;

	// CYFRAZ1-1入库6个月
	@Column(name = "CYF_6")
	private String cyf_6;

	// CYFRAZ1-1入库10个月
	@Column(name = "CYF_10")
	private String cyf_10;

	// 癌胚抗原-入库前
	@Column(name = "CEA_0")
	private String cea_0;

	// 癌胚抗原-入库6个月
	@Column(name = "CEA_6")
	private String cea_6;

	// 癌胚抗原-入库10个月
	@Column(name = "CEA_10")
	private String cea_10;

	// 淋巴细胞活性-入库前
	@Column(name = "ACTIVE_0")
	private String active_0;

	// 淋巴细胞活性-入库6个月
	@Column(name = "ACTIVE_6")
	private String active_6;

	// 淋巴细胞活性-入库10个月
	@Column(name = "ACTIVE_10")
	private String active_10;

	// 描述
	@Column(name = "MEMO")
	private String memo;

	public Long getId()
	{
		return id;
	}

	public void setId(Long id)
	{
		this.id = id;
	}

	public String getMrn()
	{
		return mrn;
	}

	public void setMrn(String mrn)
	{
		this.mrn = mrn;
	}

	public String getType()
	{
		return type;
	}

	public void setType(String type)
	{
		this.type = type;
	}

	public String getG_type()
	{
		return g_type;
	}

	public void setG_type(String g_type)
	{
		this.g_type = g_type;
	}

	public Date getG_date()
	{
		return g_date;
	}

	public void setG_date(Date g_date)
	{
		this.g_date = g_date;
	}

	public String getAmount()
	{
		return amount;
	}

	public void setAmount(String amount)
	{
		this.amount = amount;
	}

	public String getCyf_0()
	{
		return cyf_0;
	}

	public void setCyf_0(String cyf_0)
	{
		this.cyf_0 = cyf_0;
	}

	public String getCyf_6()
	{
		return cyf_6;
	}

	public void setCyf_6(String cyf_6)
	{
		this.cyf_6 = cyf_6;
	}

	public String getCyf_10()
	{
		return cyf_10;
	}

	public void setCyf_10(String cyf_10)
	{
		this.cyf_10 = cyf_10;
	}

	public String getCea_0()
	{
		return cea_0;
	}

	public void setCea_0(String cea_0)
	{
		this.cea_0 = cea_0;
	}

	public String getCea_6()
	{
		return cea_6;
	}

	public void setCea_6(String cea_6)
	{
		this.cea_6 = cea_6;
	}

	public String getCea_10()
	{
		return cea_10;
	}

	public void setCea_10(String cea_10)
	{
		this.cea_10 = cea_10;
	}

	public String getActive_0()
	{
		return active_0;
	}

	public void setActive_0(String active_0)
	{
		this.active_0 = active_0;
	}

	public String getActive_6()
	{
		return active_6;
	}

	public void setActive_6(String active_6)
	{
		this.active_6 = active_6;
	}

	public String getActive_10()
	{
		return active_10;
	}

	public void setActive_10(String active_10)
	{
		this.active_10 = active_10;
	}

	public String getMemo()
	{
		return memo;
	}

	public void setMemo(String memo)
	{
		this.memo = memo;
	}

}
